Skip to content

Conversation

@e-rk
Copy link
Contributor

@e-rk e-rk commented Nov 19, 2024

Addressed remaining comments from PR #79857

Added a Kconfig value that allows for changing the resource reservation header file.

@zephyrbot zephyrbot added the platform: nRF Nordic nRFx label Nov 19, 2024
e-rk added a commit to e-rk/sdk-zephyr that referenced this pull request Nov 19, 2024
…ader

The resource reservation header is now included according to a Kconfig
value. The Kconfig can be overriden out-of-tree in case a different
header is needed.

Upstream PR: zephyrproject-rtos/zephyr#81602

Signed-off-by: Rafał Kuźnia <[email protected]>
e-rk added a commit to e-rk/sdk-zephyr that referenced this pull request Nov 19, 2024
Changed the CMakeLists to enable the nrfx_gppi utilities based solely on
the CONFIG_NRFX_GPPI Kconfig. This unifies the configuration on all nRF
SoC families.

Upstream PR: zephyrproject-rtos/zephyr#81602

Signed-off-by: Rafał Kuźnia <[email protected]>
e-rk added a commit to e-rk/sdk-zephyr that referenced this pull request Nov 19, 2024
The NRF54L_SERIES define is more specific and should be used in favor of
LUMOS_XXAA.

Upstream PR: zephyrproject-rtos/zephyr#81602

Signed-off-by: Rafał Kuźnia <[email protected]>
e-rk added a commit to e-rk/sdk-zephyr that referenced this pull request Nov 19, 2024
Added dppic0 node label, alongside the dppic to maintain backward
compatibility. The use of dppic0 is preferred.

Upstream PR: zephyrproject-rtos/zephyr#81602

Signed-off-by: Rafał Kuźnia <[email protected]>
e-rk added a commit to e-rk/sdk-zephyr that referenced this pull request Nov 19, 2024
…ader

The resource reservation header is now included according to a Kconfig
value. The Kconfig can be overriden out-of-tree in case a different
header is needed.

Upstream PR: zephyrproject-rtos/zephyr#81602

Signed-off-by: Rafał Kuźnia <[email protected]>
e-rk added a commit to e-rk/sdk-zephyr that referenced this pull request Nov 19, 2024
Changed the CMakeLists to enable the nrfx_gppi utilities based solely on
the CONFIG_NRFX_GPPI Kconfig. This unifies the configuration on all nRF
SoC families.

Upstream PR: zephyrproject-rtos/zephyr#81602

Signed-off-by: Rafał Kuźnia <[email protected]>
e-rk added a commit to e-rk/sdk-zephyr that referenced this pull request Nov 19, 2024
The NRF54L_SERIES define is more specific and should be used in favor of
LUMOS_XXAA.

Upstream PR: zephyrproject-rtos/zephyr#81602

Signed-off-by: Rafał Kuźnia <[email protected]>
e-rk added a commit to e-rk/sdk-zephyr that referenced this pull request Nov 19, 2024
Added dppic0 node label, alongside the dppic to maintain backward
compatibility. The use of dppic0 is preferred.

Upstream PR: zephyrproject-rtos/zephyr#81602

Signed-off-by: Rafał Kuźnia <[email protected]>
e-rk added a commit to e-rk/sdk-zephyr that referenced this pull request Nov 19, 2024
…tforms

Changed the CMakeLists to enable the nrfx_gppi utilities based solely on
the CONFIG_NRFX_GPPI Kconfig. This unifies the configuration on all nRF
SoC families.

Upstream PR: zephyrproject-rtos/zephyr#81602

Signed-off-by: Rafał Kuźnia <[email protected]>
e-rk added a commit to e-rk/sdk-zephyr that referenced this pull request Nov 19, 2024
…RIES

The NRF54L_SERIES define is more specific and should be used in favor of
LUMOS_XXAA.

Upstream PR: zephyrproject-rtos/zephyr#81602

Signed-off-by: Rafał Kuźnia <[email protected]>
e-rk added a commit to e-rk/sdk-zephyr that referenced this pull request Nov 19, 2024
Added dppic0 node label, alongside the dppic to maintain backward
compatibility. The use of dppic0 is preferred.

Upstream PR: zephyrproject-rtos/zephyr#81602

Signed-off-by: Rafał Kuźnia <[email protected]>
Copy link
Contributor

@bjarki-andreasen bjarki-andreasen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice :)

Comment on lines 34 to 35
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's no need to check both these labels. dppic0 is enough.

Suggested change
depends on ($(dt_nodelabel_has_compat,dppic,$(DT_COMPAT_NORDIC_NRF_DPPIC)) || \
$(dt_nodelabel_has_compat,dppic0,$(DT_COMPAT_NORDIC_NRF_DPPIC)))
depends $(dt_nodelabel_has_compat,dppic0,$(DT_COMPAT_NORDIC_NRF_DPPIC))

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it actually possible that this will not be defined?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It shouldn't be, but I was asked to add it regardless before making the PR.

@sachinthegreen sachinthegreen removed their request for review November 26, 2024 09:13
e-rk added 3 commits December 3, 2024 13:22
The resource reservation header is now included according to a Kconfig
value. The Kconfig can be overriden out-of-tree in case a different
header is needed.

Signed-off-by: Rafał Kuźnia <[email protected]>
Changed the CMakeLists to enable the nrfx_gppi utilities based solely on
the CONFIG_NRFX_GPPI Kconfig. This unifies the configuration on all nRF
SoC families.

Signed-off-by: Rafał Kuźnia <[email protected]>
The NRF54L_SERIES define is more specific and should be used in favor of
LUMOS_XXAA.

Signed-off-by: Rafał Kuźnia <[email protected]>
Added dppic0 node label, alongside the dppic to maintain backward
compatibility. The use of dppic0 is preferred.

Signed-off-by: Rafał Kuźnia <[email protected]>
@kartben kartben merged commit 401f784 into zephyrproject-rtos:main Dec 4, 2024
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

platform: nRF Nordic nRFx

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants